! function (width, document, $, undefined) {
    // 头部轮播
    $.fn.slider = function () {
        this.each(function () {

            var $iscroll = $(this);
            var width = $iscroll.find('.isroll_item').width();
            var liNumb = $iscroll.find('ul li').size();
            var timer;
            if (liNumb == 1) {
                $iscroll.find('ul').hide();
                return;
            }
            var runScroll = function () {
                $iscroll.find('.nxd_sroll_wp').stop().animate({ 'margin-left': -width }, function () {
                    $iscroll.find('.nxd_sroll_wp').append($iscroll.find('.isroll_item').first());
                    $iscroll.find('.nxd_sroll_wp').css({ 'margin-left': 0 });
                    setlion();
                });
            };
            $iscroll.find('ul').css("margin-left", (-24 * liNumb) / 2 + "px");
            $iscroll.find('ul li').on('click', function () {
                var $this = $(this);
                var index = $this.index();
                var oldIndex = $iscroll.find('.isroll_item').first().attr('data-index');
                $this.addClass('on').siblings('.on').removeClass('on');
                if (index > oldIndex) {
                    var $clone = $iscroll.find('.isroll_item').first().clone();

                    for (var i = 0; i < index - oldIndex; i++) {
                        $iscroll.find('.nxd_sroll_wp').append($iscroll.find('.isroll_item').first());
                    }
                    $iscroll.find('.nxd_sroll_wp').prepend($clone);
                    $iscroll.find('.nxd_sroll_wp').stop().animate({ 'margin-left': -width }, function () {
                        $iscroll.find('.isroll_item').first().remove();
                        $iscroll.find('.nxd_sroll_wp').css({ 'margin-left': 0 });
                        setlion();
                    });
                } else if (index < oldIndex) {
                    var $clone2 = $iscroll.find('.isroll_item').eq(index - oldIndex).clone();
                    $iscroll.find('.nxd_sroll_wp').prepend($clone2);
                    $iscroll.find('.nxd_sroll_wp').css({ 'margin-left': -width });
                    $iscroll.find('.nxd_sroll_wp').animate({ 'margin-left': 0 }, 500, function () {
                        for (var i = 0; i < oldIndex - index; i++) {
                            $iscroll.find('.nxd_sroll_wp').prepend($iscroll.find('.isroll_item').last());
                            $clone2.remove();
                        }
                        setlion();
                    });

                }
            });

            function setlion() {
                var $currIndex = $iscroll.find('.isroll_item').first().attr('data-index');
                var $lis = $iscroll.find('ul li');
                $lis.eq($currIndex).addClass('on').siblings('.on').removeClass('on');
            }


            $iscroll.on('mouseover', function () {
                clearInterval(timer);
            });
            $iscroll.on('mouseout', function () {
                timer = setInterval(function () {
                    runScroll();
                }, 3000);
            });
            timer = setInterval(function () {
                runScroll()
            }, 3000);
        })
    };
    // $('.nxd_sroll').slider();

    // 产品展示
    $(".products").on("mouseover", ".products_item", function () {
        var $this = $(this),
            hoverIndex = $this.parent().index();
        $this.parent().addClass("active").siblings(".active").removeClass("active");
        $this.parents(".products").siblings(".products_details").find(".products_details_wp").eq(hoverIndex).addClass("current_product").siblings(".current_product").removeClass("current_product");
    });

    // 滚动变色
    $(window).scroll(function () {
        if ($(window).scrollTop() >= 500) {
            $(".nav").addClass("changeNav");
        } else {
            $(".nav").removeClass("changeNav");
        }
    });
}(window, document, jQuery);